LL FLASH Constants ¶
FLASH Interrupt flags ¶
- group FLASH_Interrupt_Flags
-
Defines
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
¶
-
End of operation interrupt flag
-
LL_FLASH_IT_WRPERR
FLASH_CR_WRPERRIE
¶
-
Write protection error interrupt flag
-
LL_FLASH_IT_PGSERR
FLASH_CR_PGSERRIE
¶
-
Programming sequence error interrupt flag
-
LL_FLASH_IT_STRBERR
FLASH_CR_STRBERRIE
¶
-
Strobe error interrupt flag
-
LL_FLASH_IT_INCERR
FLASH_CR_INCERRIE
¶
-
Inconsistency error interrupt flag
-
LL_FLASH_IT_OPTCHANGEERR
FLASH_CR_OPTCHANGEERRIE
¶
-
Option-byte change error interrupt flag
-
LL_FLASH_IT_ERRORS_ALL
(FLASH_CR_WRPERRIE | FLASH_CR_PGSERRIE | FLASH_CR_STRBERRIE \
| FLASH_CR_INCERRIE | FLASH_CR_OPTCHANGEERRIE) /* All error interrupts */
¶
-
LL_FLASH_IT_ALL
(FLASH_CR_EOPIE
|
LL_FLASH_IT_ERRORS_ALL
)
/*
All
interrupt
flags
*/
¶
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
¶
- group FLASH_Interrupt_Flags
-
Defines
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
-
End of operation interrupt flag
-
LL_FLASH_IT_WRPERR
FLASH_CR_WRPERRIE
-
Write protection error interrupt flag
-
LL_FLASH_IT_PGSERR
FLASH_CR_PGSERRIE
-
Programming sequence error interrupt flag
-
LL_FLASH_IT_STRBERR
FLASH_CR_STRBERRIE
-
Strobe error interrupt flag
-
LL_FLASH_IT_INCERR
FLASH_CR_INCERRIE
-
Inconsistency error interrupt flag
-
LL_FLASH_IT_OPTCHANGEERR
FLASH_CR_OPTCHANGEERRIE
-
Option-byte change error interrupt flag
-
LL_FLASH_IT_ERRORS_ALL
(FLASH_CR_WRPERRIE | FLASH_CR_PGSERRIE | FLASH_CR_STRBERRIE \
| FLASH_CR_INCERRIE | FLASH_CR_OPTCHANGEERRIE) /* All error interrupts */
-
LL_FLASH_IT_ALL
(FLASH_CR_EOPIE
|
LL_FLASH_IT_ERRORS_ALL
)
/*
All
interrupt
flags
*/
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
- group FLASH_Interrupt_Flags
-
Defines
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
-
End of operation interrupt flag
-
LL_FLASH_IT_WRPERR
FLASH_CR_WRPERRIE
-
Write protection error interrupt flag
-
LL_FLASH_IT_PGSERR
FLASH_CR_PGSERRIE
-
Programming sequence error interrupt flag
-
LL_FLASH_IT_STRBERR
FLASH_CR_STRBERRIE
-
Strobe error interrupt flag
-
LL_FLASH_IT_INCERR
FLASH_CR_INCERRIE
-
Inconsistency error interrupt flag
-
LL_FLASH_IT_OPTCHANGEERR
FLASH_CR_OPTCHANGEERRIE
-
Option-byte change error interrupt flag
-
LL_FLASH_IT_ERRORS_ALL
(FLASH_CR_WRPERRIE | FLASH_CR_PGSERRIE | FLASH_CR_STRBERRIE \
| FLASH_CR_INCERRIE | FLASH_CR_OPTCHANGEERRIE) /* All error interrupts */
-
LL_FLASH_IT_ALL
(FLASH_CR_EOPIE
|
LL_FLASH_IT_ERRORS_ALL
)
/*
All
interrupt
flags
*/
-
LL_FLASH_IT_EOP
FLASH_CR_EOPIE
FLASH Interrupted Operation Area flags ¶
- group FLASH_Interrupted_Operation_Area_Flags
-
Defines
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
¶
-
LL_FLASH_FLAG_BK_OP
FLASH_OPSR_BK_OP
/*
Interrupted
operation
bank
flag
*/
¶
-
LL_FLASH_FLAG_OTP_OP
FLASH_OPSR_OTP_OP
/*
Interrupted
operation
in
OTP
flash
flag
*/
¶
-
LL_FLASH_FLAG_OP_AREA_ALL
(FLASH_OPSR_DATA_OP \
| FLASH_OPSR_BK_OP \
| FLASH_OPSR_OTP_OP) /* All interrupted operation area flags */
¶
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
¶
- group FLASH_Interrupted_Operation_Area_Flags
-
Defines
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
-
LL_FLASH_FLAG_BK_OP
FLASH_OPSR_BK_OP
/*
Interrupted
operation
bank
flag
*/
-
LL_FLASH_FLAG_OTP_OP
FLASH_OPSR_OTP_OP
/*
Interrupted
operation
in
OTP
flash
flag
*/
-
LL_FLASH_FLAG_OP_AREA_ALL
(FLASH_OPSR_DATA_OP \
| FLASH_OPSR_BK_OP \
| FLASH_OPSR_OTP_OP) /* All interrupted operation area flags */
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
- group FLASH_Interrupted_Operation_Area_Flags
-
Defines
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
-
LL_FLASH_FLAG_BK_OP
FLASH_OPSR_BK_OP
/*
Interrupted
operation
bank
flag
*/
-
LL_FLASH_FLAG_OTP_OP
FLASH_OPSR_OTP_OP
/*
Interrupted
operation
in
OTP
flash
flag
*/
-
LL_FLASH_FLAG_OP_AREA_ALL
(FLASH_OPSR_DATA_OP \
| FLASH_OPSR_BK_OP \
| FLASH_OPSR_OTP_OP) /* All interrupted operation area flags */
-
LL_FLASH_FLAG_DATA_OP
FLASH_OPSR_DATA_OP
/*
Interrupted
operation
in
data
flash
flag
*/
FLASH Status flags ¶
- group FLASH_Status_Flags
- group FLASH_Status_Flags
-
Defines
-
LL_FLASH_FLAG_BSY
FLASH_SR_BSY
-
Busy flag
-
LL_FLASH_FLAG_WBNE
FLASH_SR_WBNE
-
Write buffer not empty flag
-
LL_FLASH_FLAG_DBNE
FLASH_SR_DBNE
-
Data buffer not empty flag
-
LL_FLASH_FLAG_STATUS_ALL
(FLASH_SR_BSY
|
FLASH_SR_WBNE
|
FLASH_SR_DBNE)
-
All Status flags
-
LL_FLASH_FLAG_BSY
FLASH_SR_BSY
- group FLASH_Status_Flags
-
Defines
-
LL_FLASH_FLAG_BSY
FLASH_SR_BSY
-
Busy flag
-
LL_FLASH_FLAG_WBNE
FLASH_SR_WBNE
-
Write buffer not empty flag
-
LL_FLASH_FLAG_DBNE
FLASH_SR_DBNE
-
Data buffer not empty flag
-
LL_FLASH_FLAG_STATUS_ALL
(FLASH_SR_BSY
|
FLASH_SR_WBNE
|
FLASH_SR_DBNE)
-
All Status flags
-
LL_FLASH_FLAG_BSY
FLASH_SR_BSY
FLASH Error flags ¶
- group FLASH_Error_Flags
-
Defines
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
¶
-
Write protection error flag
-
LL_FLASH_FLAG_PGSERR
FLASH_SR_PGSERR
¶
-
Programming sequence error flag
-
LL_FLASH_FLAG_STRBERR
FLASH_SR_STRBERR
¶
-
Strobe error flag
-
LL_FLASH_FLAG_INCERR
FLASH_SR_INCERR
¶
-
Inconsistency error flag
-
LL_FLASH_FLAG_OPTCHANGEERR
FLASH_SR_OPTCHANGEERR
¶
-
Option-byte change error flag
-
LL_FLASH_FLAG_ERRORS_ALL
(FLASH_SR_WRPERR | FLASH_SR_PGSERR | FLASH_SR_STRBERR \
| FLASH_SR_INCERR | FLASH_SR_OPTCHANGEERR)
¶
-
All error flags
-
LL_FLASH_FLAG_EOP
FLASH_SR_EOP
¶
-
End of Operation flag
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
¶
- group FLASH_Error_Flags
-
Defines
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
-
Write protection error flag
-
LL_FLASH_FLAG_PGSERR
FLASH_SR_PGSERR
-
Programming sequence error flag
-
LL_FLASH_FLAG_STRBERR
FLASH_SR_STRBERR
-
Strobe error flag
-
LL_FLASH_FLAG_INCERR
FLASH_SR_INCERR
-
Inconsistency error flag
-
LL_FLASH_FLAG_OPTCHANGEERR
FLASH_SR_OPTCHANGEERR
-
Option-byte change error flag
-
LL_FLASH_FLAG_ERRORS_ALL
(FLASH_SR_WRPERR | FLASH_SR_PGSERR | FLASH_SR_STRBERR \
| FLASH_SR_INCERR | FLASH_SR_OPTCHANGEERR)
-
All error flags
-
LL_FLASH_FLAG_EOP
FLASH_SR_EOP
-
End of Operation flag
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
- group FLASH_Error_Flags
-
Defines
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
-
Write protection error flag
-
LL_FLASH_FLAG_PGSERR
FLASH_SR_PGSERR
-
Programming sequence error flag
-
LL_FLASH_FLAG_STRBERR
FLASH_SR_STRBERR
-
Strobe error flag
-
LL_FLASH_FLAG_INCERR
FLASH_SR_INCERR
-
Inconsistency error flag
-
LL_FLASH_FLAG_OPTCHANGEERR
FLASH_SR_OPTCHANGEERR
-
Option-byte change error flag
-
LL_FLASH_FLAG_ERRORS_ALL
(FLASH_SR_WRPERR | FLASH_SR_PGSERR | FLASH_SR_STRBERR \
| FLASH_SR_INCERR | FLASH_SR_OPTCHANGEERR)
-
All error flags
-
LL_FLASH_FLAG_EOP
FLASH_SR_EOP
-
End of Operation flag
-
LL_FLASH_FLAG_WRPERR
FLASH_SR_WRPERR
FLASH ECC Error flags ¶
- group FLASH_ECC_Error_Flags
- group FLASH_ECC_Error_Flags
-
Defines
-
LL_FLASH_FLAG_ECCC
FLASH_ECCCORR_ECCC
-
ECC single error flag
-
LL_FLASH_FLAG_ECCD
FLASH_ECCDETR_ECCD
-
ECC double error flag
-
LL_FLASH_FLAG_ECCC
FLASH_ECCCORR_ECCC
- group FLASH_ECC_Error_Flags
-
Defines
-
LL_FLASH_FLAG_ECCC
FLASH_ECCCORR_ECCC
-
ECC single error flag
-
LL_FLASH_FLAG_ECCD
FLASH_ECCDETR_ECCD
-
ECC double error flag
-
LL_FLASH_FLAG_ECCC
FLASH_ECCCORR_ECCC
FLASH ECC Area flags ¶
- group FLASH_ECC_Area_Flags
-
Defines
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
¶
-
LL_FLASH_FLAG_BK_ECC
FLASH_ECCCORR_BK_ECC
/*
ECC
error
bank
flag
*/
¶
-
LL_FLASH_FLAG_SYSF_ECC
FLASH_ECCCORR_SYSF_ECC
/*
ECC
error
in
system
flash
flag
*/
¶
-
LL_FLASH_FLAG_OTP_ECC
FLASH_ECCCORR_OTP_ECC
/*
ECC
error
in
OTP
flash
flag
*/
¶
-
LL_FLASH_FLAG_ECC_AREA_ALL
(FLASH_ECCCORR_EDATA_ECC | FLASH_ECCCORR_BK_ECC \
| FLASH_ECCCORR_SYSF_ECC | FLASH_ECCCORR_OTP_ECC) /* All ECC error area flags */
¶
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
¶
- group FLASH_ECC_Area_Flags
-
Defines
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
-
LL_FLASH_FLAG_BK_ECC
FLASH_ECCCORR_BK_ECC
/*
ECC
error
bank
flag
*/
-
LL_FLASH_FLAG_SYSF_ECC
FLASH_ECCCORR_SYSF_ECC
/*
ECC
error
in
system
flash
flag
*/
-
LL_FLASH_FLAG_OTP_ECC
FLASH_ECCCORR_OTP_ECC
/*
ECC
error
in
OTP
flash
flag
*/
-
LL_FLASH_FLAG_ECC_AREA_ALL
(FLASH_ECCCORR_EDATA_ECC | FLASH_ECCCORR_BK_ECC \
| FLASH_ECCCORR_SYSF_ECC | FLASH_ECCCORR_OTP_ECC) /* All ECC error area flags */
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
- group FLASH_ECC_Area_Flags
-
Defines
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
-
LL_FLASH_FLAG_BK_ECC
FLASH_ECCCORR_BK_ECC
/*
ECC
error
bank
flag
*/
-
LL_FLASH_FLAG_SYSF_ECC
FLASH_ECCCORR_SYSF_ECC
/*
ECC
error
in
system
flash
flag
*/
-
LL_FLASH_FLAG_OTP_ECC
FLASH_ECCCORR_OTP_ECC
/*
ECC
error
in
OTP
flash
flag
*/
-
LL_FLASH_FLAG_ECC_AREA_ALL
(FLASH_ECCCORR_EDATA_ECC | FLASH_ECCCORR_BK_ECC \
| FLASH_ECCCORR_SYSF_ECC | FLASH_ECCCORR_OTP_ECC) /* All ECC error area flags */
-
LL_FLASH_FLAG_EDATA_ECC
FLASH_ECCCORR_EDATA_ECC
/*
ECC
error
in
data
flash
flag
*/
FLASH Latency ¶
- group FLASH_Latency
-
Defines
-
LL_FLASH_LATENCY_0WS
0x00000000U
¶
-
Zero wait state
-
LL_FLASH_LATENCY_1WS
FLASH_ACR_LATENCY_0
¶
-
One wait state
-
LL_FLASH_LATENCY_2WS
FLASH_ACR_LATENCY_1
¶
-
Two wait states
-
LL_FLASH_LATENCY_3WS
FLASH_ACR_LATENCY_2
¶
-
Three wait states
-
LL_FLASH_LATENCY_4WS
FLASH_ACR_LATENCY_3
¶
-
Four wait states
-
LL_FLASH_LATENCY_5WS
FLASH_ACR_LATENCY_4
¶
-
Five wait states
-
LL_FLASH_LATENCY_6WS
FLASH_ACR_LATENCY_5
¶
-
Six wait states
-
LL_FLASH_LATENCY_7WS
FLASH_ACR_LATENCY_6
¶
-
Seven wait states
-
LL_FLASH_LATENCY_8WS
FLASH_ACR_LATENCY_7
¶
-
Eight wait states
-
LL_FLASH_LATENCY_9WS
FLASH_ACR_LATENCY_8
¶
-
Nine wait states
-
LL_FLASH_LATENCY_10WS
FLASH_ACR_LATENCY_9
¶
-
Ten wait states
-
LL_FLASH_LATENCY_11WS
FLASH_ACR_LATENCY_10
¶
-
Eleven wait states
-
LL_FLASH_LATENCY_12WS
FLASH_ACR_LATENCY_11
¶
-
Twelve wait states
-
LL_FLASH_LATENCY_13WS
FLASH_ACR_LATENCY_12
¶
-
Thirteen wait states
-
LL_FLASH_LATENCY_14WS
FLASH_ACR_LATENCY_13
¶
-
Fourteen wait states
-
LL_FLASH_LATENCY_15WS
FLASH_ACR_LATENCY_14
¶
-
Fifteen wait states
-
LL_FLASH_LATENCY_0WS
0x00000000U
¶
- group FLASH_Latency
-
Defines
-
LL_FLASH_LATENCY_0WS
0x00000000U
-
Zero wait state
-
LL_FLASH_LATENCY_1WS
FLASH_ACR_LATENCY_0
-
One wait state
-
LL_FLASH_LATENCY_2WS
FLASH_ACR_LATENCY_1
-
Two wait states
-
LL_FLASH_LATENCY_3WS
FLASH_ACR_LATENCY_2
-
Three wait states
-
LL_FLASH_LATENCY_4WS
FLASH_ACR_LATENCY_3
-
Four wait states
-
LL_FLASH_LATENCY_5WS
FLASH_ACR_LATENCY_4
-
Five wait states
-
LL_FLASH_LATENCY_6WS
FLASH_ACR_LATENCY_5
-
Six wait states
-
LL_FLASH_LATENCY_7WS
FLASH_ACR_LATENCY_6
-
Seven wait states
-
LL_FLASH_LATENCY_8WS
FLASH_ACR_LATENCY_7
-
Eight wait states
-
LL_FLASH_LATENCY_9WS
FLASH_ACR_LATENCY_8
-
Nine wait states
-
LL_FLASH_LATENCY_10WS
FLASH_ACR_LATENCY_9
-
Ten wait states
-
LL_FLASH_LATENCY_11WS
FLASH_ACR_LATENCY_10
-
Eleven wait states
-
LL_FLASH_LATENCY_12WS
FLASH_ACR_LATENCY_11
-
Twelve wait states
-
LL_FLASH_LATENCY_13WS
FLASH_ACR_LATENCY_12
-
Thirteen wait states
-
LL_FLASH_LATENCY_14WS
FLASH_ACR_LATENCY_13
-
Fourteen wait states
-
LL_FLASH_LATENCY_15WS
FLASH_ACR_LATENCY_14
-
Fifteen wait states
-
LL_FLASH_LATENCY_0WS
0x00000000U
- group FLASH_Latency
-
Defines
-
LL_FLASH_LATENCY_0WS
0x00000000U
-
Zero wait state
-
LL_FLASH_LATENCY_1WS
FLASH_ACR_LATENCY_0
-
One wait state
-
LL_FLASH_LATENCY_2WS
FLASH_ACR_LATENCY_1
-
Two wait states
-
LL_FLASH_LATENCY_3WS
FLASH_ACR_LATENCY_2
-
Three wait states
-
LL_FLASH_LATENCY_4WS
FLASH_ACR_LATENCY_3
-
Four wait states
-
LL_FLASH_LATENCY_5WS
FLASH_ACR_LATENCY_4
-
Five wait states
-
LL_FLASH_LATENCY_6WS
FLASH_ACR_LATENCY_5
-
Six wait states
-
LL_FLASH_LATENCY_7WS
FLASH_ACR_LATENCY_6
-
Seven wait states
-
LL_FLASH_LATENCY_8WS
FLASH_ACR_LATENCY_7
-
Eight wait states
-
LL_FLASH_LATENCY_9WS
FLASH_ACR_LATENCY_8
-
Nine wait states
-
LL_FLASH_LATENCY_10WS
FLASH_ACR_LATENCY_9
-
Ten wait states
-
LL_FLASH_LATENCY_11WS
FLASH_ACR_LATENCY_10
-
Eleven wait states
-
LL_FLASH_LATENCY_12WS
FLASH_ACR_LATENCY_11
-
Twelve wait states
-
LL_FLASH_LATENCY_13WS
FLASH_ACR_LATENCY_12
-
Thirteen wait states
-
LL_FLASH_LATENCY_14WS
FLASH_ACR_LATENCY_13
-
Fourteen wait states
-
LL_FLASH_LATENCY_15WS
FLASH_ACR_LATENCY_14
-
Fifteen wait states
-
LL_FLASH_LATENCY_0WS
0x00000000U
FLASH Programming Delay ¶
- group FLASH_ProgrammingDelay
-
Defines
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
¶
-
Programming delay for Flash frequency at 68 MHz or less
-
LL_FLASH_PROGRAM_DELAY_1
FLASH_ACR_WRHIGHFREQ_0
¶
-
Programming delay for Flash frequency between 68 MHz and 136 MHz
-
LL_FLASH_PROGRAM_DELAY_2
FLASH_ACR_WRHIGHFREQ_1
¶
-
Programming delay for Flash frequency between 136 MHz and 170 MHz
-
LL_FLASH_PROGRAM_DELAY_3
(FLASH_ACR_WRHIGHFREQ_1 \
| FLASH_ACR_WRHIGHFREQ_0)
¶
-
Programming delay for Flash frequency at 170 MHz or above
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
¶
- group FLASH_ProgrammingDelay
-
Defines
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
-
Programming delay for Flash frequency at 68 MHz or less
-
LL_FLASH_PROGRAM_DELAY_1
FLASH_ACR_WRHIGHFREQ_0
-
Programming delay for Flash frequency between 68 MHz and 136 MHz
-
LL_FLASH_PROGRAM_DELAY_2
FLASH_ACR_WRHIGHFREQ_1
-
Programming delay for Flash frequency between 136 MHz and 170 MHz
-
LL_FLASH_PROGRAM_DELAY_3
(FLASH_ACR_WRHIGHFREQ_1 \
| FLASH_ACR_WRHIGHFREQ_0)
-
Programming delay for Flash frequency at 170 MHz or above
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
- group FLASH_ProgrammingDelay
-
Defines
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
-
Programming delay for Flash frequency at 68 MHz or less
-
LL_FLASH_PROGRAM_DELAY_1
FLASH_ACR_WRHIGHFREQ_0
-
Programming delay for Flash frequency between 68 MHz and 136 MHz
-
LL_FLASH_PROGRAM_DELAY_2
FLASH_ACR_WRHIGHFREQ_1
-
Programming delay for Flash frequency between 136 MHz and 170 MHz
-
LL_FLASH_PROGRAM_DELAY_3
(FLASH_ACR_WRHIGHFREQ_1 \
| FLASH_ACR_WRHIGHFREQ_0)
-
Programming delay for Flash frequency at 170 MHz or above
-
LL_FLASH_PROGRAM_DELAY_0
0x00000000U
FLASH Empty Boot Location ¶
- group FLASH_EmptyBootLocation
- group FLASH_EmptyBootLocation
-
Defines
-
LL_FLASH_BOOT_LOCATION_PROGRAMMED
0x00000000U
-
Boot location is programmed
-
LL_FLASH_BOOT_LOCATION_EMPTY
FLASH_ACR_EMPTY
-
Boot location is empty
-
LL_FLASH_BOOT_LOCATION_PROGRAMMED
0x00000000U
- group FLASH_EmptyBootLocation
-
Defines
-
LL_FLASH_BOOT_LOCATION_PROGRAMMED
0x00000000U
-
Boot location is programmed
-
LL_FLASH_BOOT_LOCATION_EMPTY
FLASH_ACR_EMPTY
-
Boot location is empty
-
LL_FLASH_BOOT_LOCATION_PROGRAMMED
0x00000000U
FLASH Privilege items ¶
- group FLASH_privilege_items
-
Defines
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
¶
-
All privilege items
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
¶
- group FLASH_privilege_items
-
Defines
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
-
All privilege items
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
- group FLASH_privilege_items
-
Defines
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
-
All privilege items
-
LL_FLASH_PRIV_ITEM_ALL
FLASH_PRIVCFGR_PRIV
Privilege attribute ¶
- group FLASH_privilege_attribute
- group FLASH_privilege_attribute
-
Defines
-
LL_FLASH_ATTR_NPRIV
0U
-
Non-privileged attribute
-
LL_FLASH_ATTR_PRIV
1U
-
Privileged attribute
-
LL_FLASH_ATTR_NPRIV
0U
- group FLASH_privilege_attribute
-
Defines
-
LL_FLASH_ATTR_NPRIV
0U
-
Non-privileged attribute
-
LL_FLASH_ATTR_PRIV
1U
-
Privileged attribute
-
LL_FLASH_ATTR_NPRIV
0U
FLASH Unlock Keys ¶
- group FLASH_Unlock_Keys
- group FLASH_Unlock_Keys
-
Defines
-
LL_FLASH_KEY1
0x45670123U
-
Lock key1
-
LL_FLASH_KEY2
0xCDEF89ABU
-
Lock key2
-
LL_FLASH_KEY1
0x45670123U
- group FLASH_Unlock_Keys
-
Defines
-
LL_FLASH_KEY1
0x45670123U
-
Lock key1
-
LL_FLASH_KEY2
0xCDEF89ABU
-
Lock key2
-
LL_FLASH_KEY1
0x45670123U
FLASH OB Unlock Keys ¶
- group FLASH_OB_Unlock_Keys
- group FLASH_OB_Unlock_Keys
-
Defines
-
LL_FLASH_OB_OPTKEY1
0x08192A3BU
-
Option-byte lock key1
-
LL_FLASH_OB_OPTKEY2
0x4C5D6E7FU
-
Option-byte lock key2
-
LL_FLASH_OB_OPTKEY1
0x08192A3BU
- group FLASH_OB_Unlock_Keys
-
Defines
-
LL_FLASH_OB_OPTKEY1
0x08192A3BU
-
Option-byte lock key1
-
LL_FLASH_OB_OPTKEY2
0x4C5D6E7FU
-
Option-byte lock key2
-
LL_FLASH_OB_OPTKEY1
0x08192A3BU
FLASH Bank Selection ¶
- group FLASH_Bank_Selection
- group FLASH_Bank_Selection
-
Defines
-
LL_FLASH_BANK_1
0x0U
-
Bank 1 selection
-
LL_FLASH_BANK_2
0x1U
-
Bank 2 selection
-
LL_FLASH_BANK_1
0x0U
- group FLASH_Bank_Selection
-
Defines
-
LL_FLASH_BANK_1
0x0U
-
Bank 1 selection
-
LL_FLASH_BANK_2
0x1U
-
Bank 2 selection
-
LL_FLASH_BANK_1
0x0U
FLASH Erase Bank Selection ¶
- group FLASH_Erase_Bank_Selection
- group FLASH_Erase_Bank_Selection
-
Defines
-
LL_FLASH_ERASE_BANK_1
0x00000000U
-
Page erase bank 1
-
LL_FLASH_ERASE_BANK_2
FLASH_CR_BKSEL
-
Page erase bank 2
-
LL_FLASH_ERASE_BANK_1
0x00000000U
- group FLASH_Erase_Bank_Selection
-
Defines
-
LL_FLASH_ERASE_BANK_1
0x00000000U
-
Page erase bank 1
-
LL_FLASH_ERASE_BANK_2
FLASH_CR_BKSEL
-
Page erase bank 2
-
LL_FLASH_ERASE_BANK_1
0x00000000U
FLASH Erase Area Selection ¶
- group FLASH_Erase_Area_Selection
- group FLASH_Erase_Area_Selection
-
Defines
-
LL_FLASH_ERASE_USER_AREA
0x00000000U
-
Page erase USER area
-
LL_FLASH_ERASE_EDATA_AREA
FLASH_CR_EDATASEL
-
Page erase EDATA area
-
LL_FLASH_ERASE_USER_AREA
0x00000000U
- group FLASH_Erase_Area_Selection
-
Defines
-
LL_FLASH_ERASE_USER_AREA
0x00000000U
-
Page erase USER area
-
LL_FLASH_ERASE_EDATA_AREA
FLASH_CR_EDATASEL
-
Page erase EDATA area
-
LL_FLASH_ERASE_USER_AREA
0x00000000U
FLASH OB Reset Generation Stop Mode ¶
- group FLASH_OB_Reset_Generation_Stop_Mode
- group FLASH_OB_Reset_Generation_Stop_Mode
-
Defines
-
LL_FLASH_OB_RST_STOP_MODE
0x00000000U
-
Reset in stop mode OB
-
LL_FLASH_OB_NO_RST_STOP_MODE
FLASH_OPTSR_PRG_NRST_STOP
-
No reset in stop mode OB
-
LL_FLASH_OB_RST_STOP_MODE
0x00000000U
- group FLASH_OB_Reset_Generation_Stop_Mode
-
Defines
-
LL_FLASH_OB_RST_STOP_MODE
0x00000000U
-
Reset in stop mode OB
-
LL_FLASH_OB_NO_RST_STOP_MODE
FLASH_OPTSR_PRG_NRST_STOP
-
No reset in stop mode OB
-
LL_FLASH_OB_RST_STOP_MODE
0x00000000U
FLASH OB Reset Generation standby Mode ¶
- group FLASH_OB_Reset_Generation_Standby_Mode
- group FLASH_OB_Reset_Generation_Standby_Mode
-
Defines
-
LL_FLASH_OB_RST_STDBY_MODE
0x00000000U
-
Reset in standby mode OB
-
LL_FLASH_OB_NO_RST_STDBY_MODE
FLASH_OPTSR_PRG_NRST_STDBY
-
No reset in standby mode OB
-
LL_FLASH_OB_RST_STDBY_MODE
0x00000000U
- group FLASH_OB_Reset_Generation_Standby_Mode
-
Defines
-
LL_FLASH_OB_RST_STDBY_MODE
0x00000000U
-
Reset in standby mode OB
-
LL_FLASH_OB_NO_RST_STDBY_MODE
FLASH_OPTSR_PRG_NRST_STDBY
-
No reset in standby mode OB
-
LL_FLASH_OB_RST_STDBY_MODE
0x00000000U
FLASH OB Erase Sram1 System Reset ¶
- group FLASH_OB_Erase_Sram1_System_Reset
- group FLASH_OB_Erase_Sram1_System_Reset
-
Defines
-
LL_FLASH_OB_ERASED_SRAM1_SYS_RST
0x00000000U
-
Erased sram1 after system reset OB
-
LL_FLASH_OB_NOT_ERASED_SRAM1_SYS_RST
FLASH_OPTSR2_PRG_SRAM1_RST
-
Not erased sram1 after system reset OB
-
LL_FLASH_OB_ERASED_SRAM1_SYS_RST
0x00000000U
- group FLASH_OB_Erase_Sram1_System_Reset
-
Defines
-
LL_FLASH_OB_ERASED_SRAM1_SYS_RST
0x00000000U
-
Erased sram1 after system reset OB
-
LL_FLASH_OB_NOT_ERASED_SRAM1_SYS_RST
FLASH_OPTSR2_PRG_SRAM1_RST
-
Not erased sram1 after system reset OB
-
LL_FLASH_OB_ERASED_SRAM1_SYS_RST
0x00000000U
FLASH OB Erase Sram2 System Reset ¶
- group FLASH_OB_Erase_Sram2_System_Reset
- group FLASH_OB_Erase_Sram2_System_Reset
-
Defines
-
LL_FLASH_OB_ERASED_SRAM2_SYS_RST
0x00000000U
-
Erased sram2 after system reset OB
-
LL_FLASH_OB_NOT_ERASED_SRAM2_SYS_RST
FLASH_OPTSR2_PRG_SRAM2_RST
-
Not erased sram2 after system reset OB
-
LL_FLASH_OB_ERASED_SRAM2_SYS_RST
0x00000000U
- group FLASH_OB_Erase_Sram2_System_Reset
-
Defines
-
LL_FLASH_OB_ERASED_SRAM2_SYS_RST
0x00000000U
-
Erased sram2 after system reset OB
-
LL_FLASH_OB_NOT_ERASED_SRAM2_SYS_RST
FLASH_OPTSR2_PRG_SRAM2_RST
-
Not erased sram2 after system reset OB
-
LL_FLASH_OB_ERASED_SRAM2_SYS_RST
0x00000000U
FLASH OB IWDG HW SW Selection ¶
- group FLASH_OB_IWDG_HW_SW_Selection
- group FLASH_OB_IWDG_HW_SW_Selection
-
Defines
-
LL_FLASH_OB_IWDG_HW
0x00000000U
-
IWDG Hardware selection OB
-
LL_FLASH_OB_IWDG_SW
FLASH_OPTSR_PRG_IWDG_SW
-
IWDG Software selection OB
-
LL_FLASH_OB_IWDG_HW
0x00000000U
- group FLASH_OB_IWDG_HW_SW_Selection
-
Defines
-
LL_FLASH_OB_IWDG_HW
0x00000000U
-
IWDG Hardware selection OB
-
LL_FLASH_OB_IWDG_SW
FLASH_OPTSR_PRG_IWDG_SW
-
IWDG Software selection OB
-
LL_FLASH_OB_IWDG_HW
0x00000000U
FLASH OB WWDG HW SW Selection ¶
- group FLASH_OB_WWDG_HW_SW_Selection
- group FLASH_OB_WWDG_HW_SW_Selection
-
Defines
-
LL_FLASH_OB_WWDG_HW
0x00000000U
-
WWDG Hardware selection OB
-
LL_FLASH_OB_WWDG_SW
FLASH_OPTSR_PRG_WWDG_SW
-
WWDG Software selection OB
-
LL_FLASH_OB_WWDG_HW
0x00000000U
- group FLASH_OB_WWDG_HW_SW_Selection
-
Defines
-
LL_FLASH_OB_WWDG_HW
0x00000000U
-
WWDG Hardware selection OB
-
LL_FLASH_OB_WWDG_SW
FLASH_OPTSR_PRG_WWDG_SW
-
WWDG Software selection OB
-
LL_FLASH_OB_WWDG_HW
0x00000000U
FLASH OB Dual Bank 256K ¶
- group FLASH_OB_Single_Dual_Bank
- group FLASH_OB_Single_Dual_Bank
-
Defines
-
LL_FLASH_OB_DUAL_BANK
0x00000000U
-
Dual bank OB
-
LL_FLASH_OB_SINGLE_BANK
FLASH_OPTSR_PRG_SINGLE_BANK
-
Single bank OB
-
LL_FLASH_OB_DUAL_BANK
0x00000000U
- group FLASH_OB_Single_Dual_Bank
-
Defines
-
LL_FLASH_OB_DUAL_BANK
0x00000000U
-
Dual bank OB
-
LL_FLASH_OB_SINGLE_BANK
FLASH_OPTSR_PRG_SINGLE_BANK
-
Single bank OB
-
LL_FLASH_OB_DUAL_BANK
0x00000000U
FLASH OB Swap Bank ¶
- group FLASH_OB_Swap_Bank
- group FLASH_OB_Swap_Bank
-
Defines
-
LL_FLASH_OB_BANK_NOT_SWAPPED
0x00000000U
-
Bank not swapped OB
-
LL_FLASH_OB_BANK_SWAPPED
FLASH_OPTSR_PRG_SWAP_BANK
-
Bank swapped OB
-
LL_FLASH_OB_BANK_NOT_SWAPPED
0x00000000U
- group FLASH_OB_Swap_Bank
-
Defines
-
LL_FLASH_OB_BANK_NOT_SWAPPED
0x00000000U
-
Bank not swapped OB
-
LL_FLASH_OB_BANK_SWAPPED
FLASH_OPTSR_PRG_SWAP_BANK
-
Bank swapped OB
-
LL_FLASH_OB_BANK_NOT_SWAPPED
0x00000000U
FLASH HDPEXT Bank Selection ¶
- group FLASH_HDPEXT_Bank_Selection
- group FLASH_HDPEXT_Bank_Selection
-
Defines
-
LL_FLASH_HDPEXT_BANK_1
FLASH_HDPEXTR_HDP1_EXT_Pos
-
HDPEXT bank 1
-
LL_FLASH_HDPEXT_BANK_2
FLASH_HDPEXTR_HDP2_EXT_Pos
-
HDPEXT bank 2
-
LL_FLASH_HDPEXT_BANK_1
FLASH_HDPEXTR_HDP1_EXT_Pos
- group FLASH_HDPEXT_Bank_Selection
-
Defines
-
LL_FLASH_HDPEXT_BANK_1
FLASH_HDPEXTR_HDP1_EXT_Pos
-
HDPEXT bank 1
-
LL_FLASH_HDPEXT_BANK_2
FLASH_HDPEXTR_HDP2_EXT_Pos
-
HDPEXT bank 2
-
LL_FLASH_HDPEXT_BANK_1
FLASH_HDPEXTR_HDP1_EXT_Pos
FLASH OB Boot Address Lock ¶
- group FLASH_OB_BootAddr_Lock
- group FLASH_OB_BootAddr_Lock
-
Defines
-
LL_FLASH_OB_BOOT_NOT_LOCKED
0xC3U
-
Boot OBs not locked
-
LL_FLASH_OB_BOOT_LOCKED
0xB4U
-
Boot OBs locked
-
LL_FLASH_OB_BOOT_NOT_LOCKED
0xC3U
- group FLASH_OB_BootAddr_Lock
-
Defines
-
LL_FLASH_OB_BOOT_NOT_LOCKED
0xC3U
-
Boot OBs not locked
-
LL_FLASH_OB_BOOT_LOCKED
0xB4U
-
Boot OBs locked
-
LL_FLASH_OB_BOOT_NOT_LOCKED
0xC3U
FLASH OB Boot0 Selection ¶
- group FLASH_OB_Boot0_Selection
- group FLASH_OB_Boot0_Selection
-
Defines
-
LL_FLASH_OB_BOOT0_BOOTBIT
0x00000000U
-
Boot0 selection OB
-
LL_FLASH_OB_BOOT0_BOOTPIN
FLASH_OPTSR_PRG_BOOT_SEL
-
Boot pin selection OB
-
LL_FLASH_OB_BOOT0_BOOTBIT
0x00000000U
- group FLASH_OB_Boot0_Selection
-
Defines
-
LL_FLASH_OB_BOOT0_BOOTBIT
0x00000000U
-
Boot0 selection OB
-
LL_FLASH_OB_BOOT0_BOOTPIN
FLASH_OPTSR_PRG_BOOT_SEL
-
Boot pin selection OB
-
LL_FLASH_OB_BOOT0_BOOTBIT
0x00000000U
FLASH OB BOOT0 Option bit ¶
- group FLASH_OB_BOOT0_Option
- group FLASH_OB_BOOT0_Option
-
Defines
-
LL_FLASH_OB_BOOT0_DISABLED
0x00000000U
-
BOOT0 value 0 OB
-
LL_FLASH_OB_BOOT0_ENABLED
FLASH_OPTSR_PRG_BOOT0
-
BOOT0 value 1 OB
-
LL_FLASH_OB_BOOT0_DISABLED
0x00000000U
- group FLASH_OB_BOOT0_Option
-
Defines
-
LL_FLASH_OB_BOOT0_DISABLED
0x00000000U
-
BOOT0 value 0 OB
-
LL_FLASH_OB_BOOT0_ENABLED
FLASH_OPTSR_PRG_BOOT0
-
BOOT0 value 1 OB
-
LL_FLASH_OB_BOOT0_DISABLED
0x00000000U
FLASH OB Read Protection Level ¶
- group FLASH_OB_Read_Protection_Level
- group FLASH_OB_Read_Protection_Level
-
Defines
-
LL_FLASH_OB_RDP_LEVEL_0
0xEDU
-
RDP Level 0 OB
-
LL_FLASH_OB_RDP_LEVEL_2_WBS
0xD1U
-
RDP Level 2 with Boundary Scan OB
-
LL_FLASH_OB_RDP_LEVEL_2
0x72U
-
RDP Level 2 OB
-
LL_FLASH_OB_RDP_LEVEL_0
0xEDU
- group FLASH_OB_Read_Protection_Level
-
Defines
-
LL_FLASH_OB_RDP_LEVEL_0
0xEDU
-
RDP Level 0 OB
-
LL_FLASH_OB_RDP_LEVEL_2_WBS
0xD1U
-
RDP Level 2 with Boundary Scan OB
-
LL_FLASH_OB_RDP_LEVEL_2
0x72U
-
RDP Level 2 OB
-
LL_FLASH_OB_RDP_LEVEL_0
0xEDU
FLASH OB Write Protection Pages ¶
- group LL_FLASH_OB_Write_Protection_Pages
-
Defines
-
LL_FLASH_OB_WRP_PAGE_0
0x00000001UL
¶
-
Write protection of Page0
-
LL_FLASH_OB_WRP_PAGE_1
0x00000002UL
¶
-
Write protection of Page1
-
LL_FLASH_OB_WRP_PAGE_2
0x00000004UL
¶
-
Write protection of Page2
-
LL_FLASH_OB_WRP_PAGE_3
0x00000008UL
¶
-
Write protection of Page3
-
LL_FLASH_OB_WRP_PAGE_4
0x00000010UL
¶
-
Write protection of Page4
-
LL_FLASH_OB_WRP_PAGE_5
0x00000020UL
¶
-
Write protection of Page5
-
LL_FLASH_OB_WRP_PAGE_6
0x00000040UL
¶
-
Write protection of Page6
-
LL_FLASH_OB_WRP_PAGE_7
0x00000080UL
¶
-
Write protection of Page7
-
LL_FLASH_OB_WRP_PAGE_8
0x00000100UL
¶
-
Write protection of Page8
-
LL_FLASH_OB_WRP_PAGE_9
0x00000200UL
¶
-
Write protection of Page9
-
LL_FLASH_OB_WRP_PAGE_10
0x00000400UL
¶
-
Write protection of Page10
-
LL_FLASH_OB_WRP_PAGE_11
0x00000800UL
¶
-
Write protection of Page11
-
LL_FLASH_OB_WRP_PAGE_12
0x00001000UL
¶
-
Write protection of Page12
-
LL_FLASH_OB_WRP_PAGE_13
0x00002000UL
¶
-
Write protection of Page13
-
LL_FLASH_OB_WRP_PAGE_14
0x00004000UL
¶
-
Write protection of Page14
-
LL_FLASH_OB_WRP_PAGE_15
0x00008000UL
¶
-
Write protection of Page15
-
LL_FLASH_OB_WRP_PAGE_16
0x00010000UL
¶
-
Write protection of Page16
-
LL_FLASH_OB_WRP_PAGE_17
0x00020000UL
¶
-
Write protection of Page17
-
LL_FLASH_OB_WRP_PAGE_18
0x00040000UL
¶
-
Write protection of Page18
-
LL_FLASH_OB_WRP_PAGE_19
0x00080000UL
¶
-
Write protection of Page19
-
LL_FLASH_OB_WRP_PAGE_20
0x00100000UL
¶
-
Write protection of Page20
-
LL_FLASH_OB_WRP_PAGE_21
0x00200000UL
¶
-
Write protection of Page21
-
LL_FLASH_OB_WRP_PAGE_22
0x00400000UL
¶
-
Write protection of Page22
-
LL_FLASH_OB_WRP_PAGE_23
0x00800000UL
¶
-
Write protection of Page23
-
LL_FLASH_OB_WRP_PAGE_24
0x01000000UL
¶
-
Write protection of Page24
-
LL_FLASH_OB_WRP_PAGE_25
0x02000000UL
¶
-
Write protection of Page25
-
LL_FLASH_OB_WRP_PAGE_26
0x04000000UL
¶
-
Write protection of Page26
-
LL_FLASH_OB_WRP_PAGE_27
0x08000000UL
¶
-
Write protection of Page27
-
LL_FLASH_OB_WRP_PAGE_28
0x10000000UL
¶
-
Write protection of Page28
-
LL_FLASH_OB_WRP_PAGE_29
0x20000000UL
¶
-
Write protection of Page29
-
LL_FLASH_OB_WRP_PAGE_30
0x40000000UL
¶
-
Write protection of Page30
-
LL_FLASH_OB_WRP_PAGE_31
0x80000000UL
¶
-
Write protection of Page31
-
LL_FLASH_OB_WRP_PAGE_ALL
FLASH_WRP1R_PRG_WRPSG1_Msk
¶
-
Write protection of all Pages
-
LL_FLASH_OB_WRP_PAGE_0
0x00000001UL
¶
- group LL_FLASH_OB_Write_Protection_Pages
-
Defines
-
LL_FLASH_OB_WRP_PAGE_0_1
0x00000001UL
¶
-
Write protection of Page0 & 1
-
LL_FLASH_OB_WRP_PAGE_2_3
0x00000002UL
¶
-
Write protection of Page2 & 3
-
LL_FLASH_OB_WRP_PAGE_4_5
0x00000004UL
¶
-
Write protection of Page4 & 5
-
LL_FLASH_OB_WRP_PAGE_6_7
0x00000008UL
¶
-
Write protection of Page6 & 7
-
LL_FLASH_OB_WRP_PAGE_8_9
0x00000010UL
¶
-
Write protection of Page8 & 9
-
LL_FLASH_OB_WRP_PAGE_10_11
0x00000020UL
¶
-
Write protection of Page10 & 11
-
LL_FLASH_OB_WRP_PAGE_12_13
0x00000040UL
¶
-
Write protection of Page12 & 13
-
LL_FLASH_OB_WRP_PAGE_14_15
0x00000080UL
¶
-
Write protection of Page14 & 15
-
LL_FLASH_OB_WRP_PAGE_16_17
0x00000100UL
¶
-
Write protection of Page16 & 17
-
LL_FLASH_OB_WRP_PAGE_18_19
0x00000200UL
¶
-
Write protection of Page18 & 19
-
LL_FLASH_OB_WRP_PAGE_20_21
0x00000400UL
¶
-
Write protection of Page20 & 21
-
LL_FLASH_OB_WRP_PAGE_22_23
0x00000800UL
¶
-
Write protection of Page22 & 23
-
LL_FLASH_OB_WRP_PAGE_24_25
0x00001000UL
¶
-
Write protection of Page24 & 25
-
LL_FLASH_OB_WRP_PAGE_26_27
0x00002000UL
¶
-
Write protection of Page26 & 27
-
LL_FLASH_OB_WRP_PAGE_28_29
0x00004000UL
¶
-
Write protection of Page28 & 29
-
LL_FLASH_OB_WRP_PAGE_30_31
0x00008000UL
¶
-
Write protection of Page30 & 31
-
LL_FLASH_OB_WRP_PAGE_32_33
0x00010000UL
¶
-
Write protection of Page32 & 33
-
LL_FLASH_OB_WRP_PAGE_34_35
0x00020000UL
¶
-
Write protection of Page34 & 35
-
LL_FLASH_OB_WRP_PAGE_36_37
0x00040000UL
¶
-
Write protection of Page36 & 37
-
LL_FLASH_OB_WRP_PAGE_38_39
0x00080000UL
¶
-
Write protection of Page38 & 39
-
LL_FLASH_OB_WRP_PAGE_40_41
0x00100000UL
¶
-
Write protection of Page40 & 41
-
LL_FLASH_OB_WRP_PAGE_42_43
0x00200000UL
¶
-
Write protection of Page42 & 43
-
LL_FLASH_OB_WRP_PAGE_44_45
0x00400000UL
¶
-
Write protection of Page44 & 45
-
LL_FLASH_OB_WRP_PAGE_46_47
0x00800000UL
¶
-
Write protection of Page46 & 47
-
LL_FLASH_OB_WRP_PAGE_48_49
0x01000000UL
¶
-
Write protection of Page48 & 49
-
LL_FLASH_OB_WRP_PAGE_50_51
0x02000000UL
¶
-
Write protection of Page50 & 51
-
LL_FLASH_OB_WRP_PAGE_52_53
0x04000000UL
¶
-
Write protection of Page52 & 53
-
LL_FLASH_OB_WRP_PAGE_54_55
0x08000000UL
¶
-
Write protection of Page54 & 55
-
LL_FLASH_OB_WRP_PAGE_56_57
0x10000000UL
¶
-
Write protection of Page56 & 57
-
LL_FLASH_OB_WRP_PAGE_58_59
0x20000000UL
¶
-
Write protection of Page58 & 59
-
LL_FLASH_OB_WRP_PAGE_60_61
0x40000000UL
¶
-
Write protection of Page60 & 61
-
LL_FLASH_OB_WRP_PAGE_62_63
0x80000000UL
¶
-
Write protection of Page62 & 63
-
LL_FLASH_OB_WRP_PAGE_ALL
FLASH_WRP1R_PRG_WRPSG1_Msk
-
Write protection of all Pages
-
LL_FLASH_OB_WRP_PAGE_0_1
0x00000001UL
¶
- group LL_FLASH_OB_Write_Protection_Pages
-
Defines
-
LL_FLASH_OB_WRP_PAGE_0
0x00000001UL
-
Write protection of Page0
-
LL_FLASH_OB_WRP_PAGE_1
0x00000002UL
-
Write protection of Page1
-
LL_FLASH_OB_WRP_PAGE_2
0x00000004UL
-
Write protection of Page2
-
LL_FLASH_OB_WRP_PAGE_3
0x00000008UL
-
Write protection of Page3
-
LL_FLASH_OB_WRP_PAGE_4
0x00000010UL
-
Write protection of Page4
-
LL_FLASH_OB_WRP_PAGE_5
0x00000020UL
-
Write protection of Page5
-
LL_FLASH_OB_WRP_PAGE_6
0x00000040UL
-
Write protection of Page6
-
LL_FLASH_OB_WRP_PAGE_7
0x00000080UL
-
Write protection of Page7
-
LL_FLASH_OB_WRP_PAGE_8
0x00000100UL
-
Write protection of Page8
-
LL_FLASH_OB_WRP_PAGE_9
0x00000200UL
-
Write protection of Page9
-
LL_FLASH_OB_WRP_PAGE_10
0x00000400UL
-
Write protection of Page10
-
LL_FLASH_OB_WRP_PAGE_11
0x00000800UL
-
Write protection of Page11
-
LL_FLASH_OB_WRP_PAGE_12
0x00001000UL
-
Write protection of Page12
-
LL_FLASH_OB_WRP_PAGE_13
0x00002000UL
-
Write protection of Page13
-
LL_FLASH_OB_WRP_PAGE_14
0x00004000UL
-
Write protection of Page14
-
LL_FLASH_OB_WRP_PAGE_15
0x00008000UL
-
Write protection of Page15
-
LL_FLASH_OB_WRP_PAGE_16
0x00010000UL
-
Write protection of Page16
-
LL_FLASH_OB_WRP_PAGE_17
0x00020000UL
-
Write protection of Page17
-
LL_FLASH_OB_WRP_PAGE_18
0x00040000UL
-
Write protection of Page18
-
LL_FLASH_OB_WRP_PAGE_19
0x00080000UL
-
Write protection of Page19
-
LL_FLASH_OB_WRP_PAGE_20
0x00100000UL
-
Write protection of Page20
-
LL_FLASH_OB_WRP_PAGE_21
0x00200000UL
-
Write protection of Page21
-
LL_FLASH_OB_WRP_PAGE_22
0x00400000UL
-
Write protection of Page22
-
LL_FLASH_OB_WRP_PAGE_23
0x00800000UL
-
Write protection of Page23
-
LL_FLASH_OB_WRP_PAGE_24
0x01000000UL
-
Write protection of Page24
-
LL_FLASH_OB_WRP_PAGE_25
0x02000000UL
-
Write protection of Page25
-
LL_FLASH_OB_WRP_PAGE_26
0x04000000UL
-
Write protection of Page26
-
LL_FLASH_OB_WRP_PAGE_27
0x08000000UL
-
Write protection of Page27
-
LL_FLASH_OB_WRP_PAGE_28
0x10000000UL
-
Write protection of Page28
-
LL_FLASH_OB_WRP_PAGE_29
0x20000000UL
-
Write protection of Page29
-
LL_FLASH_OB_WRP_PAGE_30
0x40000000UL
-
Write protection of Page30
-
LL_FLASH_OB_WRP_PAGE_31
0x80000000UL
-
Write protection of Page31
-
LL_FLASH_OB_WRP_PAGE_ALL
FLASH_WRP1R_PRG_WRPSG1_Msk
-
Write protection of all Pages
-
LL_FLASH_OB_WRP_PAGE_0
0x00000001UL
FLASH OTP Lock Blocks ¶
- group LL_FLASH_OB_OTP_Lock_Blocks
-
Defines
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
¶
-
OTP Lock Block0
-
LL_FLASH_OB_OTP_BLK_1
0x00000002UL
¶
-
OTP Lock Block1
-
LL_FLASH_OB_OTP_BLK_2
0x00000004UL
¶
-
OTP Lock Block2
-
LL_FLASH_OB_OTP_BLK_3
0x00000008UL
¶
-
OTP Lock Block3
-
LL_FLASH_OB_OTP_BLK_4
0x00000010UL
¶
-
OTP Lock Block4
-
LL_FLASH_OB_OTP_BLK_5
0x00000020UL
¶
-
OTP Lock Block5
-
LL_FLASH_OB_OTP_BLK_6
0x00000040UL
¶
-
OTP Lock Block6
-
LL_FLASH_OB_OTP_BLK_7
0x00000080UL
¶
-
OTP Lock Block7
-
LL_FLASH_OB_OTP_BLK_8
0x00000100UL
¶
-
OTP Lock Block8
-
LL_FLASH_OB_OTP_BLK_9
0x00000200UL
¶
-
OTP Lock Block9
-
LL_FLASH_OB_OTP_BLK_10
0x00000400UL
¶
-
OTP Lock Block10
-
LL_FLASH_OB_OTP_BLK_11
0x00000800UL
¶
-
OTP Lock Block11
-
LL_FLASH_OB_OTP_BLK_12
0x00001000UL
¶
-
OTP Lock Block12
-
LL_FLASH_OB_OTP_BLK_13
0x00002000UL
¶
-
OTP Lock Block13
-
LL_FLASH_OB_OTP_BLK_14
0x00004000UL
¶
-
OTP Lock Block14
-
LL_FLASH_OB_OTP_BLK_15
0x00008000UL
¶
-
OTP Lock Block15
-
LL_FLASH_OB_OTP_BLK_16
0x00010000UL
¶
-
OTP Lock Block16
-
LL_FLASH_OB_OTP_BLK_17
0x00020000UL
¶
-
OTP Lock Block17
-
LL_FLASH_OB_OTP_BLK_18
0x00040000UL
¶
-
OTP Lock Block18
-
LL_FLASH_OB_OTP_BLK_19
0x00080000UL
¶
-
OTP Lock Block19
-
LL_FLASH_OB_OTP_BLK_20
0x00100000UL
¶
-
OTP Lock Block20
-
LL_FLASH_OB_OTP_BLK_21
0x00200000UL
¶
-
OTP Lock Block21
-
LL_FLASH_OB_OTP_BLK_22
0x00400000UL
¶
-
OTP Lock Block22
-
LL_FLASH_OB_OTP_BLK_23
0x00800000UL
¶
-
OTP Lock Block23
-
LL_FLASH_OB_OTP_BLK_ALL
FLASH_OTPBLR_PRG_LOCKBL_Msk
¶
-
OTP Lock All Blocks
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
¶
- group LL_FLASH_OB_OTP_Lock_Blocks
-
Defines
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
-
OTP Lock Block0
-
LL_FLASH_OB_OTP_BLK_1
0x00000002UL
-
OTP Lock Block1
-
LL_FLASH_OB_OTP_BLK_2
0x00000004UL
-
OTP Lock Block2
-
LL_FLASH_OB_OTP_BLK_3
0x00000008UL
-
OTP Lock Block3
-
LL_FLASH_OB_OTP_BLK_4
0x00000010UL
-
OTP Lock Block4
-
LL_FLASH_OB_OTP_BLK_5
0x00000020UL
-
OTP Lock Block5
-
LL_FLASH_OB_OTP_BLK_6
0x00000040UL
-
OTP Lock Block6
-
LL_FLASH_OB_OTP_BLK_7
0x00000080UL
-
OTP Lock Block7
-
LL_FLASH_OB_OTP_BLK_8
0x00000100UL
-
OTP Lock Block8
-
LL_FLASH_OB_OTP_BLK_9
0x00000200UL
-
OTP Lock Block9
-
LL_FLASH_OB_OTP_BLK_10
0x00000400UL
-
OTP Lock Block10
-
LL_FLASH_OB_OTP_BLK_11
0x00000800UL
-
OTP Lock Block11
-
LL_FLASH_OB_OTP_BLK_12
0x00001000UL
-
OTP Lock Block12
-
LL_FLASH_OB_OTP_BLK_13
0x00002000UL
-
OTP Lock Block13
-
LL_FLASH_OB_OTP_BLK_14
0x00004000UL
-
OTP Lock Block14
-
LL_FLASH_OB_OTP_BLK_15
0x00008000UL
-
OTP Lock Block15
-
LL_FLASH_OB_OTP_BLK_16
0x00010000UL
-
OTP Lock Block16
-
LL_FLASH_OB_OTP_BLK_17
0x00020000UL
-
OTP Lock Block17
-
LL_FLASH_OB_OTP_BLK_18
0x00040000UL
-
OTP Lock Block18
-
LL_FLASH_OB_OTP_BLK_19
0x00080000UL
-
OTP Lock Block19
-
LL_FLASH_OB_OTP_BLK_20
0x00100000UL
-
OTP Lock Block20
-
LL_FLASH_OB_OTP_BLK_21
0x00200000UL
-
OTP Lock Block21
-
LL_FLASH_OB_OTP_BLK_22
0x00400000UL
-
OTP Lock Block22
-
LL_FLASH_OB_OTP_BLK_23
0x00800000UL
-
OTP Lock Block23
-
LL_FLASH_OB_OTP_BLK_ALL
FLASH_OTPBLR_PRG_LOCKBL_Msk
-
OTP Lock All Blocks
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
- group LL_FLASH_OB_OTP_Lock_Blocks
-
Defines
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
-
OTP Lock Block0
-
LL_FLASH_OB_OTP_BLK_1
0x00000002UL
-
OTP Lock Block1
-
LL_FLASH_OB_OTP_BLK_2
0x00000004UL
-
OTP Lock Block2
-
LL_FLASH_OB_OTP_BLK_3
0x00000008UL
-
OTP Lock Block3
-
LL_FLASH_OB_OTP_BLK_4
0x00000010UL
-
OTP Lock Block4
-
LL_FLASH_OB_OTP_BLK_5
0x00000020UL
-
OTP Lock Block5
-
LL_FLASH_OB_OTP_BLK_6
0x00000040UL
-
OTP Lock Block6
-
LL_FLASH_OB_OTP_BLK_7
0x00000080UL
-
OTP Lock Block7
-
LL_FLASH_OB_OTP_BLK_8
0x00000100UL
-
OTP Lock Block8
-
LL_FLASH_OB_OTP_BLK_9
0x00000200UL
-
OTP Lock Block9
-
LL_FLASH_OB_OTP_BLK_10
0x00000400UL
-
OTP Lock Block10
-
LL_FLASH_OB_OTP_BLK_11
0x00000800UL
-
OTP Lock Block11
-
LL_FLASH_OB_OTP_BLK_12
0x00001000UL
-
OTP Lock Block12
-
LL_FLASH_OB_OTP_BLK_13
0x00002000UL
-
OTP Lock Block13
-
LL_FLASH_OB_OTP_BLK_14
0x00004000UL
-
OTP Lock Block14
-
LL_FLASH_OB_OTP_BLK_15
0x00008000UL
-
OTP Lock Block15
-
LL_FLASH_OB_OTP_BLK_16
0x00010000UL
-
OTP Lock Block16
-
LL_FLASH_OB_OTP_BLK_17
0x00020000UL
-
OTP Lock Block17
-
LL_FLASH_OB_OTP_BLK_18
0x00040000UL
-
OTP Lock Block18
-
LL_FLASH_OB_OTP_BLK_19
0x00080000UL
-
OTP Lock Block19
-
LL_FLASH_OB_OTP_BLK_20
0x00100000UL
-
OTP Lock Block20
-
LL_FLASH_OB_OTP_BLK_21
0x00200000UL
-
OTP Lock Block21
-
LL_FLASH_OB_OTP_BLK_22
0x00400000UL
-
OTP Lock Block22
-
LL_FLASH_OB_OTP_BLK_23
0x00800000UL
-
OTP Lock Block23
-
LL_FLASH_OB_OTP_BLK_ALL
FLASH_OTPBLR_PRG_LOCKBL_Msk
-
OTP Lock All Blocks
-
LL_FLASH_OB_OTP_BLK_0
0x00000001UL
FLASH Interrupted Operation Code ¶
- group FLASH_Interrupted_Operation_Code
-
Defines
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U
¶
-
No operation interrupted
-
LL_FLASH_INTERRUPTED_SINGLE_WRITE
FLASH_OPSR_CODE_OP_0
¶
-
Single write interrupted
-
LL_FLASH_INTERRUPTED_PAGE_ERASE
(FLASH_OPSR_CODE_OP_1
|
FLASH_OPSR_CODE_OP_0)
¶
-
Page erase interrupted
-
LL_FLASH_INTERRUPTED_BANK_ERASE
FLASH_OPSR_CODE_OP_2
¶
-
Bank erase interrupted
-
LL_FLASH_INTERRUPTED_MASS_ERASE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_0)
¶
-
Mass erase interrupted
-
LL_FLASH_INTERRUPTED_OB_CHANGE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_1)
¶
-
OB change interrupted
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U
¶
- group FLASH_Interrupted_Operation_Code
-
Defines
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U
-
No operation interrupted
-
LL_FLASH_INTERRUPTED_SINGLE_WRITE
FLASH_OPSR_CODE_OP_0
-
Single write interrupted
-
LL_FLASH_INTERRUPTED_PAGE_ERASE
(FLASH_OPSR_CODE_OP_1
|
FLASH_OPSR_CODE_OP_0)
-
Page erase interrupted
-
LL_FLASH_INTERRUPTED_BANK_ERASE
FLASH_OPSR_CODE_OP_2
-
Bank erase interrupted
-
LL_FLASH_INTERRUPTED_MASS_ERASE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_0)
-
Mass erase interrupted
-
LL_FLASH_INTERRUPTED_OB_CHANGE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_1)
-
OB change interrupted
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U
- group FLASH_Interrupted_Operation_Code
-
Defines
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U
-
No operation interrupted
-
LL_FLASH_INTERRUPTED_SINGLE_WRITE
FLASH_OPSR_CODE_OP_0
-
Single write interrupted
-
LL_FLASH_INTERRUPTED_PAGE_ERASE
(FLASH_OPSR_CODE_OP_1
|
FLASH_OPSR_CODE_OP_0)
-
Page erase interrupted
-
LL_FLASH_INTERRUPTED_BANK_ERASE
FLASH_OPSR_CODE_OP_2
-
Bank erase interrupted
-
LL_FLASH_INTERRUPTED_MASS_ERASE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_0)
-
Mass erase interrupted
-
LL_FLASH_INTERRUPTED_OB_CHANGE
(FLASH_OPSR_CODE_OP_2
|
FLASH_OPSR_CODE_OP_1)
-
OB change interrupted
-
LL_FLASH_INTERRUPTED_NO_OPERATION
0x00000000U